/*首页*/
.fixed_right {
  position: fixed;
  bottom: 25%;
  right: 50px;
  z-index: 50;
}

.fixed_right a {
  display: block;
  margin-bottom: 20px;
}

.fixed_right a img {
  width: 80px;
}

.fixed_left {
  position: fixed;
  top: 15%;
  left: 50px;
  z-index: 50;
}

.fixed_left .select {
  background: #e33829;
}

.fixed_left a {
  display: block;
  background: #a3a0a0;
  padding: 10px 20px;
  color: #fff !important;
}

.index {
  width: 100%;
}

.index .banner {
  height: 500px;
  width: 1200px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

.index .banner .bannerimg {
  width: 100%;
  height: 500px;
}

.index .banner .posi {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -325px;
  margin-left: -600px;
  z-index: 200;
}

.index .banner .posi .btn {
  margin-top: 430px;
  margin-left: 830px;
  padding: 10px 50px;
}

.index .banner .posi .btn a {
  color: #fff;
}

.index .g_message {
  clear: both;
  overflow: hidden;
  height: 60px;
  background: #f2f2f2;
  width: 1200px;
  margin: 20px auto 0;
}

.index .g_message .notice-con {
  height: 40px;
  overflow: hidden;
  margin-top: 10px;
}

.index .g_message .notice-con ul li {
  text-align: center;
}

.index .g_message .notice-con ul li a {
  line-height: 40px;
  font-size: 20px;
  color: #c72618;
}

.index .clow4 {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.index .clow4 a {
  width: 280px;
  height: 180px;
  overflow: hidden;
}

.index .clow4 a img {
  width: 100%;
}

.index .video_templeact {
  margin-top: 40px;
}

.index .video_templeact .video_templeact_title {
  display: flex;
  justify-content: space-between;
}

.index .video_templeact .video_templeact_title .fl b {
  border-left: #c72618 solid 3px;
  padding-left: 15px;
  margin-right: 20px;
  font-size: 30px;
  color: #c72618;
}

.index .video_templeact .video_templeact_title .fl span {
  border: solid 1px #999;
  padding: 0px 10px;
  border-radius: 3px;
}

.index .video_templeact .video_templeact_title .fl span font {
  color: #35e0c9;
}

.index .video_templeact .video_templeact_title .fr span {
  margin-left: 10px;
  color: #999;
  line-height: 15px;
}

.index .video_templeact .video_templeact_title .fr img {
  height: 15px;
  position: relative;
  top: -2px;
}

.index .video_templeact .video_list {
  overflow: hidden;
}

.index .video_templeact .video_list a {
  width: 285px;
  height: 200px;
  text-align: center;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  float: left;
  margin-right: 20px;
  margin-top: 20px;
}

.index .video_templeact .video_list a:nth-child(4n) {
  margin-right: 0;
}

.index .video_templeact .video_list a:hover div {
  display: flex;
}

.index .video_templeact .video_list a .video {
  height: 200px;
  width: 285px;
}

.index .video_templeact .video_list a div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  justify-content: center;
  align-items: center;
  display: none;
}

.index .video_templeact .video_list a div img {
  width: 50px;
}

.index .titleb {
  padding-left: 15px;
  border-left: solid 3px #c72618;
  color: #c72618;
  font-size: 20px;
}

.index .videoflower .videoflower_li {
  color: #000;
}

.index .videoflower .videoflower_li .newadvisory_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .videoflower .videoflower_li .newadvisory_title div {
  display: flex;
  align-items: center;
}

.index .videoflower .videoflower_li .newadvisory_title div a b {
  font-size: 16px;
  color: #c72618;
  margin: 0 10px 0 20px;
}

.index .videoflower .videoflower_li .video_listrows {
  overflow: hidden;
  margin-top: 30px;
}

.index .videoflower .videoflower_li .video_listrows li {
  width: 285px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.index .videoflower .videoflower_li .video_listrows li:first-child a {
  border: solid 1px #eeeeee;
  width: 283px;
  height: 554px;
  padding: 5px;
  display: block;
}

.index .videoflower .videoflower_li .video_listrows li:first-child a img {
  width: 270px;
  height: 540px;
}

.index .videoflower .videoflower_li .video_listrows li:nth-child(3n + 4) {
  margin-right: 0;
}

.index .videoflower .videoflower_li .video_listrows li .img_state {
  width: 285px;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.index .videoflower .videoflower_li .video_listrows li .img_state img {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: all 0.8s;
}

.index .videoflower .videoflower_li .video_listrows li .img_state img:hover {
  transform: scale(1.2);
}

.index .videoflower .videoflower_li .video_listrows li p {
  padding: 10px 10px 5px;
  font-size: 18px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index .videoflower .videoflower_li .video_listrows li .price {
  padding: 0px 10px 0px;
  color: #999;
  display: flex;
  justify-content: space-between;
}

.index .videoflower .videoflower_li .video_listrows li .price .fr span {
  color: red;
}

.index .newadvisory {
  margin-top: 30px;
  overflow: hidden;
}

.index .newadvisory .newadvisory_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .newadvisory .newadvisory_title div {
  display: flex;
  align-items: center;
}

.index .newadvisory .newadvisory_title div input {
  height: 35px;
  width: 120px;
  padding-left: 30px;
  background: url(../icon/search01.png) no-repeat 10px center;
  background-size: 15px;
  border: solid 1px #999;
  border-radius: 3px;
}

.index .newadvisory .newadvisory_title div a b {
  font-size: 16px;
  color: #c72618;
  margin: 0 10px 0 20px;
}

.index .newadvisory .newadvisory_container {
  margin-top: 20px;
}

.index .newadvisory .newadvisory_container .fl {
  width: 920px;
  float: left;
}

.index .newadvisory .newadvisory_container .fl li {
  width: 450px;
  height: 250px;
  border: solid 1px #e5e5e5;
  float: left;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}

.index .newadvisory .newadvisory_container .fl li:nth-child(2n + 1) {
  margin-right: 20px;
}

.index .newadvisory .newadvisory_container .fl li .pull-left {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 25px;
}

.index .newadvisory .newadvisory_container .fl li .pull-left b {
  color: #fff;
  font-size: 20px;
  color: #e33829;
  margin-top: 10px;
}

.index .newadvisory .newadvisory_container .fl li .pull-left a {
  color: #999;
  font-size: 14px;
}

.index .newadvisory .newadvisory_container .fl li .pull-right a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 25px;
  width: 435px;
  line-height: 35px;
  display: block;
}

.index .newadvisory .newadvisory_container .fr {
  float: right;
  width: 260px;
  border: solid 1px #e5e5e5;
  border-radius: 10px;
}

.index .newadvisory .newadvisory_container .fr .fr_title {
  padding: 0 10px;
  margin: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .newadvisory .newadvisory_container .fr .fr_title b {
  font-weight: 400;
  padding-left: 10px;
  border-left: solid 2px #c72618;
}

.index .newadvisory .newadvisory_container .fr .fr_container {
  padding: 0 10px;
  overflow: hidden;
  height: 112px;
}

.index .newadvisory .newadvisory_container .fr .fr_container .opstxt a {
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 230px;
}

.index .newadvisory .newadvisory_container .fr .more {
  display: block;
  background: #e6e6e6;
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  font-size: 13px;
  margin: 10px auto 20px;
}

.index .newadvisory .newadvisory_container .fr .forms {
  padding: 0 10px;
}

.index .newadvisory .newadvisory_container .fr .forms .input_bm {
  border: solid 1px #e2e2e2;
  padding: 5px 0;
  margin-bottom: 15px;
  overflow: hidden;
}

.index .newadvisory .newadvisory_container .fr .forms .input_bm input {
  border: none;
  float: left;
  width: 170px;
  padding-left: 10px;
}

.index .newadvisory .newadvisory_container .fr .forms .input_bm img {
  border-right: solid 1px #e2e2e2;
  padding: 0 10px;
  float: left;
}

.index .newadvisory .newadvisory_container .fr .forms button {
  width: 100%;
}

.index .newadvisory .newadvisory_container .fr .infocx {
  padding-left: 20px;
}

.index .newadvisory .newadvisory_container .fr .infocx div {
  margin-top: 10px;
}

.index .newadvisory .newadvisory_container .fr .infocx div span {
  display: inline-block;
  width: 55px;
  font-size: 14px;
}

.index .newadvisory .newadvisory_container .fr .infocx div input {
  width: 177px;
  padding-left: 10px;
  font-size: 14px;
}

.index .newadvisory .newadvisory_container .fr .infocx .btn {
  padding: 3px;
  font-size: 14px;
  width: 100%;
  margin-top: 15px;
}

.index .newadvisory .newadvisory_container .fr .advertising {
  display: block;
  width: 100%;
  height: 174px;
  overflow: hidden;
  margin-top: 20px;
}

.index .newadvisory .newadvisory_container .fr .advertising img {
  width: 100%;
  height: 100%;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.index .zyeducation .zyeducation_list {
  margin-top: 20px;
  overflow: hidden;
}

.index .zyeducation .zyeducation_list li {
  float: left;
  width: 285px;
  margin-left: 20px;
}

.index .zyeducation .zyeducation_list li:first-child {
  margin-left: 0;
}

.index .zyeducation .zyeducation_list li:first-child .frista {
  display: block;
}

.index .zyeducation .zyeducation_list li:first-child .frista img {
  width: 100%;
}

.index .zyeducation .zyeducation_list li .ora {
  display: block;
  height: 180px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}

.index .zyeducation .zyeducation_list li .ora img {
  width: 100%;
}

.index .zyeducation .zyeducation_list li .jc h6 span {
  margin-right: 10px;
}

.index .zyeducation .zyeducation_list li .jc h6 font {
  color: #999999;
}

.index .zyeducation .zyeducation_list li .jc p span {
  color: #c72618;
  margin-right: 10px;
}

.index .zyeducation .zyeducation_list li .jc p font {
  color: #999999;
}

.index .zyeducation .zyeducation_list li .jc_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .zyeducation .zyeducation_list li .jc_container p {
  margin-bottom: 0;
  font-size: 16px;
}

.index .zyeducation .zyeducation_list li .t_list {
  overflow: hidden;
}

.index .zyeducation .zyeducation_list li .t_list a {
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r {
  width: 895px;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_top {
  overflow: hidden;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_top .zyeducation_top_li {
  width: 268.33333333px;
  float: left;
  margin-right: 15px;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_top .zyeducation_top_li:last-child {
  margin-right: 0;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_bot {
  overflow: hidden;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_bot .zyeducation_bot_li {
  width: 268.33333333px;
  float: left;
  margin-right: 15px;
}

.index .zyeducation .zyeducation_list .zyeducation_list_r .zyeducation_bot .zyeducation_bot_li:last-child {
  margin-right: 0;
}

.index .center_advertising {
  height: 200px;
  width: 100%;
  overflow: hidden;
  text-align: center;
}

.index .center_advertising img {
  width: 1200px;
}

.index .educationaladvantage .educationaladvantage_list {
  overflow: hidden;
  border-top: solid 1px #cacaca;
  border-left: solid 1px #cacaca;
  border-radius: 10px;
  margin-top: 20px;
}

.index .educationaladvantage .educationaladvantage_list a {
  float: left;
  width: 25%;
  border-bottom: solid 1px #cacaca;
  border-right: solid 1px #cacaca;
  text-align: center;
}

.index .educationaladvantage .educationaladvantage_list a img {
  height: 50px;
  margin: 50px 0 20px;
}

.index .educationaladvantage .educationaladvantage_list a h5 {
  margin-bottom: 6px;
}

.index .educationaladvantage .educationaladvantage_list a p {
  color: #999;
}

.index .teacherteam .teacherteam_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0 20px;
}

.index .teacherteam .teacherteam_title .teacherteam_fl {
  display: flex;
  align-items: center;
}

.index .teacherteam .teacherteam_title .teacherteam_fl b {
  margin-right: 100px;
}

.index .teacherteam .teacherteam_title .teacherteam_fl div a {
  padding: 0 20px;
  color: #999;
}

.index .teacherteam .teacherteam_title .teacherteam_fr {
  display: flex;
  align-items: center;
}

.index .teacherteam .teacherteam_title .teacherteam_fr a {
  color: #c72618;
  margin-right: 10px;
}

.index .teacherteam .teacherteam_list {
  overflow: hidden;
}

.index .teacherteam .teacherteam_list li {
  border: solid 1px #ddd;
  border-radius: 10px;
  background: #f2f2f2;
  box-shadow: 0 0 5 #f2f2f2;
  margin-right: 2%;
  width: 23.5%;
  float: left;
  text-align: center;
  padding: 30px 0;
}

.index .teacherteam .teacherteam_list li:nth-child(4n) {
  margin-right: 0;
}

.index .teacherteam .teacherteam_list li .teacher_img {
  height: 90px;
  width: 90px;
  border-radius: 50%;
}

.index .teacherteam .teacherteam_list li h5 {
  font-size: 18px;
  margin: 20px auto 5px;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index .teacherteam .teacherteam_list li h6 {
  font-size: 15px;
  color: #999;
}

.index .teacherteam .teacherteam_list li .star {
  margin-bottom: 5px;
}

.index .teacherteam .teacherteam_list li p {
  color: #999;
  font-size: 14px;
  margin: 0 auto;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: 23px;
  height: 92px;
}

.index .teacherteam .teacherteam_list li a {
  margin-top: 20px;
  padding: 5px 30px;
  border: solid 1px #35e0c9;
  border-radius: 20px;
  display: inline-block;
}

.index .recommend_bg {
  background: #f2eeee;
  /*width: 1200px;*/
  width: 100%;
  padding: 30px 0;
}

.index .recommend_bg .recommend .recommend_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .recommend_bg .recommend .recommend_title div {
  display: flex;
  align-items: center;
}

.index .recommend_bg .recommend .recommend_title div b {
  color: #c72618;
  margin-right: 10px;
}

.index .recommend_bg .recommend .recommend_list {
  overflow: hidden;
  margin-top: 30px;
}

.index .recommend_bg .recommend .recommend_list li {
  float: left;
  width: 48%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0 5px 20px;
  background: url(../icon/dian02.png) no-repeat left center;
  background-size: 20px;
  cursor: pointer;
}

.index .recommend_bg .recommend .recommend_list li p {
  margin: 0;
  width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index .recommend_bg .recommend .recommend_list li:nth-child(2n + 1) {
  margin-right: 4%;
}

/* 视频 */
.video .tab {
  font-size: 14px;
}

.video .tab span a {
  padding-right: 15px;
  background: url(../icon/right999.png) no-repeat right center;
  background-size: 14px;
}

.video .tab span a:last-child {
  background: none;
}

.video .videoinfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}

.video .videoinfo .video_bg {
  width: 575px;
  height: 300px;
  position: relative;
}

.video .videoinfo .video_bg .video_img {
  width: 100%;
  height: 100%;
}

.video .videoinfo .video_bg .videopay {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
  z-index: 3;
  width: 80px;
  height: 80px;
}

.video .videoinfo .video_t {
  width: 570px;
}

.video .videoinfo .video_t .video_title {
  font-size: 25px;
  margin-bottom: 10px;
}

.video .videoinfo .video_t .video_title span {
  color: #c72618;
}

.video .videoinfo .video_t .video_buy button {
  margin-right: 30px;
  padding: 5px 50px;
}

.video .videoinfo .video_t .video_type img {
  width: 20px;
  margin-left: 15px;
  cursor: pointer;
}

.video .videoinfo .video_t p {
  margin-bottom: 10px;
}

.video .videocontainer {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.video .videocontainer .container_fl {
  width: 725px;
}

.video .videocontainer .container_fl .free .free_box {
  border: solid 1px #eee;
  max-height: 150px;
  overflow-y: scroll;
  line-height: 37.5px;
}

.video .videocontainer .container_fl .free .free_box p {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin: 0;
}

.video .videocontainer .container_fl .free .free_box p span {
  overflow: hidden;
  width: 400px;
  line-height: 37.5px;
  height: 37.5px;
}

.video .videocontainer .container_fl .free .free_box p a {
  font-size: 14px;
  color: #f87c29;
}

.video .videocontainer .container_fl .container_tab .container_tab_nav {
  display: flex;
  justify-content: space-around;
  background: #efeeef;
  padding: 8px 0;
  border-radius: 5px;
  margin: 30px 0 20px;
  cursor: pointer;
}

.video .videocontainer .container_fl .container_tab .container_tab_nav .selected {
  color: #c72618;
}

.video .videocontainer .container_fl .container_box {
  padding: 20px;
  border: solid 1px #eee;
  border-radius: 5px;
}

.video .videocontainer .container_fl .container_box .course_outline a {
  padding-left: 30px;
  background: url(../icon/dian.png) no-repeat left center;
  background-size: 20px;
  display: flex;
  line-height: 30px;
}

.video .videocontainer .container_fl .container_box .course_outline a .course_outline_name {
  width: 550px;
}

.video .videocontainer .container_fl .container_box .course_outline a .course_outline_state {
  color: #c72618;
}

.video .videocontainer .container_fl .container_box .course_problem .problem_li {
  margin-bottom: 20px;
}

.video .videocontainer .container_fl .container_box .course_problem .problem_li .course_problem_w {
  color: #c72618;
  margin-bottom: 10px;
}

.video .videocontainer .container_fl .container_box .course_problem .problem_li .course_problem_w font {
  font-size: 30px;
}

.video .videocontainer .container_fl .container_box .course_problem .problem_li .course_problem_w span {
  font-size: 16px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .evaluation_name {
  margin: 10px 0;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .star {
  display: flex;
  align-items: center;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .star font {
  margin-left: 10px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .evaluation_content {
  display: flex;
  align-items: flex-start;
  margin-top: 10px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .evaluation_content span {
  margin-right: 10px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation .evaluation_content textarea {
  text-indent: 20px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation button {
  margin: 20px auto 0;
  display: block;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list .evaluation_list_tab {
  border-bottom: solid 2px #cccccc;
  padding: 10px 0 10px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list .evaluation_list_tab p {
  font-size: 18px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list ul li {
  padding: 10px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list ul li .ev_info {
  font-size: 16px;
  display: flex;
  align-items: center;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list ul li .ev_info h4 {
  margin-left: 20px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list ul li .ev_info h4 img {
  width: 20px;
}

.video .videocontainer .container_fl .container_box .course_evaluation .evaluation_list ul li p {
  font-size: 14px;
  color: #999999;
}

.video .videocontainer .container_fr {
  width: 450px;
}

.video .videocontainer .container_fr .container_fr_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0 20px;
  border-bottom: solid 1px #eee;
}

.video .videocontainer .container_fr .container_fr_title a {
  color: #c72618;
}

.video .videocontainer .container_fr .love_list a {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  align-items: center;
}

.video .videocontainer .container_fr .love_list a .love_fl {
  width: 180px;
  height: 90px;
  overflow: hidden;
}

.video .videocontainer .container_fr .love_list a .love_fl img {
  width: 100%;
}

.video .videocontainer .container_fr .love_list a .love_fr {
  width: 240px;
}

.video .videocontainer .container_fr .love_list a .love_fr h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 240px;
  font-size: 17px;
}

.video .videocontainer .container_fr .love_list a .love_fr p {
  margin-bottom: 0;
  font-size: 15px;
}

.video .videocontainer .container_fr .love_list a .love_fr h6 {
  font-size: 15px;
}

.video .videocontainer .container_fr .love_list a .love_fr h6 span {
  color: #c72618;
}

.article .article_position {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 30px;
}

.article .article_position .input {
  width: 120px;
  height: 25px;
  border: solid 1px #c72618;
  padding-left: 30px;
  background: url(../icon/search02.png) no-repeat 10px center;
  border-radius: 5px;
}

.article .article_container .article_fl {
  border: solid 1px #f4f4f4;
  border-radius: 5px;
  width: 770px;
  padding: 20px 0;
}

.article .article_container .article_fl .article_title {
  padding: 0 20px;
}

.article .article_container .article_fl .article_title .selected {
  color: #c72618;
}

.article .article_container .article_fl .article_title a {
  font-size: 18px;
}

.article .article_container .article_fl .city {
  overflow: hidden;
  margin-top: 5px;
}

.article .article_container .article_fl .city .city_fl {
  width: 100px;
  padding-left: 20px;
}

.article .article_container .article_fl .city .city_fl p {
  line-height: 30px;
}

.article .article_container .article_fl .city .city_fr {
  width: 668px;
}

.article .article_container .article_fl .city .city_fr .selected {
  color: #c72618;
}

.article .article_container .article_fl .city .city_fr span {
  width: 83px;
  line-height: 30px;
  cursor: pointer;
}

.article .article_container .article_fl .tj_bg {
  margin-top: 20px;
  padding: 20px;
  background: #f4f4f4 url(../icon/tj.png) no-repeat top left;
  background-size: 30px;
}

.article .article_container .article_fl .tj_bg .tj_box a {
  line-height: 25px;
}

.article .article_container .article_fl .tj_bg .tj_box a p {
  width: 450px;
}

.article .article_container .article_fl .article_list {
  padding: 20px;
}

.article .article_container .article_fl .article_list a {
  line-height: 25px;
}

.article .article_container .article_fl .article_list a p {
  width: 450px;
}

.article .article_container .article_fl .article_list a:nth-child(5n) {
  margin-bottom: 10px;
}

.article .article_container .article_fr {
  width: 400px;
  border: solid 1px #f4f4f4;
  border-radius: 5px;
}

.article .article_container .article_fr .advice {
  height: 200px;
  overflow: hidden;
  width: 100%;
}

.article .article_container .article_fr .advice img {
  width: 100%;
}

.article .article_container .article_fr .b_title {
  display: block;
  margin: 10px;
  color: #c72618;
  font-size: 18px;
}

.article .article_container .article_fr .skill .skill_nav .selected {
  background: #c72618;
  color: #fff;
}

.article .article_container .article_fr .skill .skill_nav a {
  font: 16px;
  width: 25%;
  background: #e6e6e6;
  text-align: center;
  padding: 5px 0;
}

.article .article_container .article_fr .skill .skill_text {
  margin-top: 10px;
}

.article .article_container .article_fr .skill .skill_text a {
  line-height: 25px;
  width: 100%;
  display: block;
}

.articleinfo .article_d {
  margin: 20px auto;
  padding: 20px;
}

.articleinfo .article_d h1 {
  font-size: 28px;
  text-align: center;
  margin: 20px 0 10px;
}

.articleinfo .article_d h6 {
  font-size: 14px;
  text-align: center;
}

.articleinfo .article_d .contents {
  margin: 20px 0;
}

.articleinfo .article_d .shares {
  overflow: hidden;
}

.articleinfo .article_d .shares .share {
  float: right;
  border: solid 1px #eeeeee;
  padding: 3px 10px;
  display: flex;
  align-items: center;
  border-radius: 3px;
  margin: 0 20px;
  cursor: pointer;
}

.articleinfo .article_d .shares .share img {
  margin: 0 5px;
}

.articleinfo .article_d .shares .share span {
  margin: 0 5px;
}

.articleinfo .article_d .shares .collections {
  float: right;
  border: solid 1px #eeeeee;
  padding: 3px 10px;
  display: flex;
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
}

.articleinfo .article_d .shares .collections img {
  margin: 0 5px;
}

.articleinfo .article_d .shares .collections span {
  margin: 0 5px;
}

.articleinfo .mpages a {
  width: 50%;
  float: left;
}

.login {
  height: 500px;
  width: 100%;
  background: url(../icon/loginbg.png) no-repeat center center;
  background-size: cover;
}

.login .box {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}

.login .box .lo {
  width: 320px;
  height: 420px;
  background: #fff;
  border-radius: 10px;
  padding: 20px;
}

.login .box .lo .loginnav {
  margin-top: 20px;
  border-bottom: solid 1px #eeeeee;
}

.login .box .lo .loginnav .select {
  border-bottom: solid 2px red;
}

.login .box .lo .loginnav a {
  padding-bottom: 10px;
}

.login .box .lo .logins .gologin .inputlist {
  margin-top: 20px;
}

.login .box .lo .logins .gologin .inputlist span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .lo .logins .gologin .inputlist input {
  width: 180px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
}

.login .box .lo .logins .gologin .passwordjz {
  font-size: 13px;
  color: #999;
  margin-top: 20px;
  padding-left: 25px;
}

.login .box .lo .logins .gologin .registered {
  width: 100%;
  margin-top: 40px;
}

.login .box .lo .logins .gologin .forget {
  text-align: right;
}

.login .box .lo .logins .gologin .forget {
  display: block;
  font-size: 13px;
  color: #999999;
  margin-top: 10px;
}

.login .box .lo .logins .goregistered .inputlist {
  margin-top: 10px;
}

.login .box .lo .logins .goregistered .inputlist span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .lo .logins .goregistered .inputlist input {
  width: 180px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
}

.login .box .lo .logins .goregistered .code {
  margin-top: 10px;
}

.login .box .lo .logins .goregistered .code span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .lo .logins .goregistered .code input {
  width: 75px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
}

.login .box .lo .logins .goregistered .code a {
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
}

.login .box .lo .logins .goregistered .agree {
  font-size: 13px;
  color: #999;
  text-align: center;
  margin-top: 10px;
}

.login .box .lo .logins .goregistered .registered {
  width: 100%;
  margin-top: 25px;
}

.login .box .lo .logins .goregistered .forget {
  text-align: right;
}

.login .box .lo .logins .goregistered .forget {
  display: block;
  font-size: 13px;
  color: #999999;
  margin-top: 10px;
}

.login .box .forget_box {
  width: 320px;
  height: 370px;
  background: #fff;
  border-radius: 10px;
  padding: 20px;
}

.login .box .forget_box .loginnav {
  margin-top: 20px;
  border-bottom: solid 1px #eeeeee;
}

.login .box .forget_box .loginnav .select {
  border-bottom: solid 2px red;
}

.login .box .forget_box .loginnav a {
  padding-bottom: 10px;
}

.login .box .forget_box .logins .goregistered .inputlist {
  margin-top: 10px;
}

.login .box .forget_box .logins .goregistered .inputlist span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .forget_box .logins .goregistered .inputlist input {
  width: 180px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
}

.login .box .forget_box .logins .goregistered .yscode {
  margin-top: 10px;
  display: flex;
  align-items: center;
}

.login .box .forget_box .logins .goregistered .yscode span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .forget_box .logins .goregistered .yscode input {
  width: 75px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
  margin-right: 20px;
}

.login .box .forget_box .logins .goregistered .yscode a {
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
}

.login .box .forget_box .logins .goregistered .code {
  margin-top: 10px;
}

.login .box .forget_box .logins .goregistered .code span {
  width: 90px;
  display: inline-block;
  text-align: center;
}

.login .box .forget_box .logins .goregistered .code input {
  width: 75px;
  height: 30px;
  border: solid 1px #eeeeee;
  padding-left: 10px;
  border-radius: 5px;
}

.login .box .forget_box .logins .goregistered .code a {
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
}

.login .box .forget_box .logins .goregistered .agree {
  font-size: 13px;
  color: #999;
  text-align: center;
  margin-top: 10px;
}

.login .box .forget_box .logins .goregistered .registered {
  width: 100%;
  margin-top: 25px;
}

.login .box .forget_box .logins .goregistered .forget {
  text-align: right;
}

.login .box .forget_box .logins .goregistered .forget {
  display: block;
  font-size: 13px;
  color: #999999;
  margin-top: 20px;
}

.videolist .videolist_top {
  align-items: center;
  padding: 10px 0 20px;
}

.videolist .videolist_top input {
  border: solid 1px #eee;
  height: 30px;
  padding: 0 30px 0 10px;
  border-radius: 5px;
  background: url(../icon/search03.png) no-repeat 150px center;
  background-size: 15px;
}

.videolist .video_listcs {
  background: #f1f1f1;
  padding: 15px 0;
}

.videolist .video_listcs .flfr {
  overflow: hidden;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}

.videolist .video_listcs .flfr .fl {
  float: left;
  width: 100px;
}

.videolist .video_listcs .flfr .fr {
  float: left;
  width: 1100px;
}

.videolist .video_listcs .flfr .fr .selected {
  color: #c72618;
}

.videolist .video_listcs .flfr .fr span {
  float: left;
  width: 120px;
  text-align: center;
}

.videolist .video_listcs .video_list_sorting .fr {
  width: 800px;
}

.videolist .video_listcs .video_list_sorting .frs span {
  color: red;
}

.videolist .videolist_title {
  align-items: center;
  padding: 30px 0;
}

.videolist .videolist_title p {
  font-size: 23px;
}

.videolist .videolist_title p span {
  color: red;
}

.videolist .videolist_title div {
  padding: 10px;
  border: solid 1px #eeeeee;
  border-radius: 5px;
}

.videolist .videolist_title div img {
  margin-right: 10px;
}

.videolist .videolist_title div span {
  font-size: 14px;
}

.videolist .video_listrows {
  overflow: hidden;
}

.videolist .video_listrows li {
  width: 280px;
  float: left;
  margin-right: 26.66666667px;
}

.videolist .video_listrows li:nth-child(4n) {
  margin-right: 0;
}

.videolist .video_listrows li img {
  width: 100%;
  height: 220px;
}

.videolist .video_listrows li p {
  padding: 10px;
  font-size: 18px;
}

.videolist .video_listrows li .price {
  padding: 0px 10px 30px;
  color: #999;
}

.videolist .video_listrows li .price .fr span {
  color: red;
}

/*招商加盟*/
.join .banner img {
  width: 100%;
  height: 400px;
}

.join .tab {
  padding: 20px 0 50px;
}

.join .join_tj {
  display: flex;
  justify-content: center;
}

.join .join_tj img {
  width: 1200px;
  height: 926px;
}

.join .agent {
  width: 1000px;
  margin: 40px auto 50px;
  background: url(../icon/agent_bg.jpg);
  background-size: cover;
  padding: 50px 100px;
}

.join .agent .agent_list {
  margin-bottom: 30px;
}

.join .agent .agent_list span {
  width: 110px;
  display: inline-block;
  font-size: 17px;
  line-height: 30px;
}

.join .agent .agent_list input {
  width: 665px;
  height: 30px;
}

.join .agent .agent_list select {
  height: 30px;
  width: 205px;
  margin-right: 20px;
}

.join .agent .agent_list button {
  width: 665px;
  margin-top: 30px;
  padding: 10px;
}

.join .agent p {
  color: #c72618;
}

.join .about h4 {
  font-size: 35px;
  text-align: center;
}

.join .about .cotai {
  padding: 20px 0;
}

.join .contact h4 {
  font-size: 28px;
  text-align: center;
  border-bottom: solid 1px #ddd;
  padding: 50px 0 20px;
  margin-bottom: 20px;
}

.join .contact ul {
  overflow: hidden;
}

.join .contact ul li {
  float: left;
  width: 50%;
  line-height: 30px;
}

.pay h4 {
  text-align: center;
  font-size: 36px;
  margin: 60px 0 30px;
}

.pay .payinfo {
  width: 460px;
  box-shadow: #cccccc 0 0 30px;
  margin: auto;
  padding: 20px 0;
  border-radius: 5px;
}

.pay .payinfo .payinfo_list {
  height: 50px;
  border-bottom: solid 1px #cccccc;
}

.pay .payinfo .payinfo_list span {
  line-height: 50px;
  font-size: 16px;
  margin-left: 10px;
}

.pay .payinfo .payinfo_list select {
  width: 100%;
  height: 100%;
  font-size: 16px;
  padding-left: 10px;
}

.pay .payinfo button {
  width: 260px;
  margin: 30px auto;
  padding: 10px;
  display: block;
}

.lecturerlist .lecturerlist_nav {
  margin: 30px 0;
  overflow: hidden;
  background: #eee;
  border: #cccccc 1px solid;
  padding: 20px;
  border-radius: 5px;
}

.lecturerlist .lecturerlist_nav .fl {
  float: left;
  width: 80px;
  text-align: center;
}

.lecturerlist .lecturerlist_nav .fr {
  width: 1078px;
  float: left;
}

.lecturerlist .lecturerlist_nav .fr a {
  padding: 0 20px;
  cursor: pointer;
}

.lecturerlist .lecturerlist_nav .fr .selected {
  color: #c72618;
}

.lecturerlist .teacherteam_list {
  overflow: hidden;
}

.lecturerlist .teacherteam_list li {
  border: solid 1px #ddd;
  border-radius: 10px;
  background: #f2f2f2;
  box-shadow: 0 0 5 #f2f2f2;
  margin-right: 2%;
  width: 23.5%;
  float: left;
  text-align: center;
  padding: 30px 0;
}

.lecturerlist .teacherteam_list li:nth-child(4n) {
  margin-right: 0;
}

.lecturerlist .teacherteam_list li .teacher_img {
  height: 90px;
  width: 90px;
  border-radius: 50%;
}

.lecturerlist .teacherteam_list li h5 {
  font-size: 18px;
  margin: 20px auto 5px;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lecturerlist .teacherteam_list li h6 {
  font-size: 15px;
  color: #999;
}

.lecturerlist .teacherteam_list li .star {
  margin-bottom: 5px;
}

.lecturerlist .teacherteam_list li p {
  color: #999;
  font-size: 14px;
  margin: 0 auto;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: 23px;
  height: 92px;
}

.lecturerlist .teacherteam_list li a {
  margin-top: 20px;
  padding: 5px 30px;
  border: solid 1px #35e0c9;
  border-radius: 20px;
  display: inline-block;
  cursor: pointer;
}

.lecturer .lecturer_info {
  display: flex;
  justify-content: space-between;
  margin: 20px auto 50px;
}

.lecturer .lecturer_info .lecturer_info_l {
  width: 650px;
  display: flex;
  justify-content: space-between;
  min-height: 343px;
  border: solid 1px #eee;
  border-radius: 10px;
  align-items: center;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_img {
  width: 270px;
  height: 330px;
  overflow: hidden;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_img img {
  width: 100%;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box {
  width: 380px;
  padding: 0 20px;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box h2 {
  font-size: 30px;
  margin-top: 15px;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box p {
  font-size: 20px;
  margin-top: 10px;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box .introduction {
  margin-top: 3px;
  display: flex;
  line-height: 25px;
  font-size: 16px;
  overflow: hidden;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box .introduction span {
  float: left;
  width: 100px;
}

.lecturer .lecturer_info .lecturer_info_l .lecturer_box .introduction p {
  width: 240px;
  float: left;
  font-size: 14px;
  margin: 0;
}

.lecturer .lecturer_info .lecturer_info_r {
  width: 530px;
}

.lecturer .lecturer_info .lecturer_info_r p {
  font-size: 25px;
  margin-bottom: 10px;
}

.lecturer .lecturer_info .lecturer_info_r .cuse {
  width: 540px;
  height: 300px;
}

.lecturer .lecturer_info .lecturer_info_r .cuse img {
  width: 100%;
  height: 100%;
}

.lecturer .teacher_c .teacher_c_fl {
  width: 650px;
  float: left;
}

.lecturer .teacher_c .teacher_c_fl .tea_nav {
  overflow: hidden;
  border-bottom: solid 1px #eeeeee;
}

.lecturer .teacher_c .teacher_c_fl .tea_nav .fl {
  float: left;
}

.lecturer .teacher_c .teacher_c_fl .tea_nav .fl a {
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 20px;
  float: left;
}

.lecturer .teacher_c .teacher_c_fl .tea_nav .fl .selected {
  color: #c72618;
  border-bottom: solid 2px #c72618;
}

.lecturer .teacher_c .teacher_c_fl .tea_nav .fr {
  float: right;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li img {
  width: 80px;
  height: 60px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li .kcinfo {
  width: 540px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li .kcinfo h4 {
  font-size: 17px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li .kcinfo h5 {
  font-size: 15px;
  margin: 8px 0 4px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .goodslist ul li .kcinfo p {
  color: #c72618;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-content: center;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li .kcinfo {
  width: 540px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li .kcinfo h4 {
  color: #999999;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li .kcinfo h5 {
  margin: 10px 0 6px;
  font-size: 16px;
}

.lecturer .teacher_c .teacher_c_fl .navbox .commentlist ul li .kcinfo p {
  color: #999999;
  font-size: 14px;
}

.lecturer .teacher_c .teacher_c_fr {
  float: right;
  width: 100%;
  width: 530px;
}

.lecturer .teacher_c .teacher_c_fr .zm-btndanger {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul {
  overflow: hidden;
  clear: both;
  border-left: solid 1px #eeeeee;
  border-right: solid 1px #eeeeee;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: solid 1px #eeeeee;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li img {
  width: 80px;
  height: 60px;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li .kcinfo {
  width: 430px;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li .kcinfo h4 {
  font-size: 17px;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li .kcinfo h5 {
  font-size: 15px;
  margin: 8px 0 4px;
}

.lecturer .teacher_c .teacher_c_fr .hostslist ul li .kcinfo p {
  color: #c72618;
}

.buy {
  padding: 0 100px;
}

.buy h2 {
  text-align: center;
  font-size: 28px;
  margin: 30px 0;
}

.buy .buy_lecturer h3 {
  font-size: 20px;
  margin-bottom: 10px;
}

.buy .buy_lecturer table {
  text-align: center;
}

.buy .buy_lecturer table thead tr td {
  background: #ff0000;
  color: #fff;
}

.buy .buy_type h3 {
  font-size: 20px;
  margin-bottom: 20px;
}

.buy .buy_type .buy_chose .select {
  border: solid 2px #c72618;
}

.buy .buy_type .buy_chose a {
  float: left;
  padding: 10px 30px;
  width: 150px;
  border: solid 1px #aaaaaa;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}

.buy .buy_type .buy_chose a img {
  width: 20px;
  margin-right: 15px;
}

.buy .buy_cu {
  clear: both;
  padding: 20px 0;
}

.buy .buy_cu h3 {
  font-size: 20px;
  margin-bottom: 20px;
}

.buy .buy_cu input {
  width: 20px;
  height: 20px;
}

.buy .buy_cu select {
  width: 200px;
  height: 40px;
  font-size: 16px;
}

.buy button {
  width: 180px;
  display: block;
  margin: 30px auto;
  background: #ff0000;
}

.buy .wechat_bg {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 40;
}

.buy .wechat_bg .wechat_box {
  width: 400px;
  height: 500px;
  position: absolute;
  background: #fff;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  margin-top: -250px;
  text-align: center;
}

.buy .wechat_bg .wechat_top {
  background: #eeeeee;
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
  align-items: center;
}

.buy .wechat_bg .wechat_top span {
  font-size: 18px;
}

.buy .wechat_bg .wechat_top img {
  cursor: pointer;
}

.buy .wechat_bg .wechat_img {
  width: 280px;
  height: 280px;
  margin: 50px 0 30px;
}

.buy .wechat_bg p span {
  color: #c72618;
}

.school .article_position {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 30px;
}

.school .article_container .school_search {
  padding-left: 20px;
  margin-bottom: 10px;
}

.school .article_container .school_search input {
  width: 400px;
  height: 35px;
}

.school .article_container .school_search button {
  height: 37px;
}

.school .article_container .article_title {
  padding: 0 20px;
}

.school .article_container .article_title .selected {
  color: #c72618;
}

.school .article_container .article_title a {
  font-size: 18px;
}

.school .article_container .pubbox {
  overflow: hidden;
  margin-bottom: 10px;
}

.school .article_container .pubbox .pubfl {
  width: 120px;
  padding-left: 20px;
}

.school .article_container .pubbox .pubfl p {
  line-height: 30px;
}

.school .article_container .pubbox .pubfr {
  width: 1080px;
  line-height: 30px;
}

.school .article_container .pubbox .pubfr .selected {
  color: #c72618;
}

.school .article_container .pubbox .pubfr span {
  cursor: pointer;
  margin-right: 20px;
}

.school .article_container .pubbox .pubfr label {
  margin-right: 20px;
}

.school .article_container table thead tr td {
  background: #dee2e6;
}

.scoolst {
  display: flex;
  justify-content: space-between;
}

.scoolst .schoolinfo {
  width: 880px;
}

.scoolst .bm {
  width: 300px;
}

.scoolst .bm b {
  color: #C72618;
  padding-left: 10px;
  border-left: solid 3px #C72618;
}

.scoolst .bm .bmlist {
  margin-top: 15px;
}

.scoolst .bm .bmlist li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}

.scoolst .bm .bmlist span {
  width: 80px;
}

.scoolst .bm .bmlist input {
  width: 220px;
  padding-left: 10px;
}

.scoolst .bm .bmlist select {
  width: 220px;
  padding-left: 10px;
}

.scoolst .bm button {
  width: 100%;
  padding: 3px 0;
}

.schoolinfo h4 {
  font-size: 30px;
  text-align: center;
}

.schoolinfo .schoolinfo_box {
  /* margin-top: 50px; */
  padding: 10px;
  /* 边框 圆角 */
  border: solid 1px #999;
  border-radius: 5px;



}

.message ul li {
  display: flex;
  justify-content: space-between;
  margin: auto;
  width: 800px;
  border-bottom: solid 1px #eee;
}

.message ul li .fl {
  width: 600px;
}

.message ul li .fr {
  width: 200px;
  text-align: right;
}

.message ul li p {
  margin: 0;
  line-height: 28px;
  padding: 5px;
}

.signup .banner {
  height: 412px;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.signup .banner .bannerimg {
  width: 100%;
  height: 412px;
}

.signup .tab {
  margin: 30px 0 20px;
}

.signup .content {
  overflow: hidden;
}

.signup .content .content_fl {
  width: 800px;
  float: left;
}

.signup .content .content_fl .liucheng h4 {
  color: #c72618;
  font-size: 22px;
  padding-bottom: 20px;
  border-bottom: solid 2px #eee;
  margin-bottom: 25px;
}

.signup .content .content_fl .liucheng img {
  width: 800px;
}

.signup .content .content_fr {
  width: 380px;
  float: right;
}

.signup .content .content_fr h4 {
  color: #c72618;
  font-size: 22px;
  padding-bottom: 20px;
  border-bottom: solid 2px #eee;
  margin-bottom: 25px;
}

.signup .content .content_fr .zxbm li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px;
}

.signup .content .content_fr .zxbm li span {
  width: 80px;
}

.signup .content .content_fr .zxbm li input {
  width: 290px;
  height: 35px;
}

.signup .content .content_fr .zxbm li textarea {
  width: 290px;
  height: 150px;
  padding: 10px;
}

.signup .content .content_fr .zxbm li select {
  width: 290px;
  height: 35px;
}

.signup .content .content_fr button {
  width: 98%;
  margin: 20px 0 20px;
}